package com.example.oj.entity.vo;

import com.example.ojcommon.enums.UserRoleEnum;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 用户（脱敏）
 */
@Data
public class CompetitionResultVO implements Serializable {
    /**
     * id
     */
    private Long id;

    private UserVO user;

    /**
     * 分数
     */
    private Integer score;

    /**
     * 排名
     */
    private Integer ranking;

    /**
     * 时间
     */
    @JsonFormat( pattern = "HH:mm:ss",timezone="GMT+8")
    private LocalDateTime length;

    private static final long serialVersionUID = 1L;
}